Volumes

Um volume é um disco lógico que o sistema apresenta para hosts conectados.

Os servidores de aplicativos acessam volumes, não MDisks ou unidades. Para manter um volume acessível mesmo quando um MDisk do qual ele depende se tornou indisponível, uma cópia espelhada pode ser incluída em um volume selecionado. Cada volume pode ter no máximo duas cópias. Cada cópia de volume é criada a partir de um conjunto de extensões em um conjunto.

É possível criar diferentes tipos de volumes, dependendo do tipo de topologia que é suportado e configurado em seu sistema. Todos os sistemas suportam a topologia padrão, que é uma configuração de site único. Para sistemas com configuração de site único, é possível criar volumes básicos, espelhados ou customizados. Se você tiver uma topologia HyperSwap, que também é uma configuração de múltiplos sites, é possível criar volumes básicos, HyperSwap ou customizados.O sistema suporta thin provisioning para economizar capacidade em um volume.

Tipos

Cada cópia de volume pode ser um dos tipos a seguir:
Enfileirado
Uma cópia de volume que foi dividida está no nível da extensão. Uma extensão é alocada, por sua vez, a partir de cada MDisk que está no conjunto de armazenamentos. Por exemplo, um conjunto de armazenamentos com 10 MDisks usa uma extensão de cada MDisk. A extensão 11ª é tomada do primeiro MDisk, e assim por diante. Este procedimento, conhecido como round-robin, é semelhante ao striping RAID-0.

É possível também fornecer uma lista de MDisks para usar como o conjunto de faixas. Essa lista pode conter dois ou mais MDisks a partir do conjunto de armazenamentos. O procedimento round-robin é usado pelo conjunto de faixas especificado.

Atenção: Por padrão, as cópias de volume dividido são distribuidas entre todos os MDisks no conjunto de armazenamentos. Se alguns dos MDisks forem menores do que outros, as extensões dos MDisks menores serão usadas até antes dos MDisks maiores ficarem sem extensões. Especificar manualmente o conjunto de faixas nesse caso pode fazer com que a cópia de volume não seja criada.
Se você não tiver certeza se há espaço livre suficiente disponível para criar uma cópia de volume dividido, selecione uma das opções a seguir:
  • Verifique o espaço livre em cada MDisk no conjunto de armazenamentos usando o comando lsfreeextents.
  • Deixe que o sistema crie automaticamente a cópia de volume não fornecendo um conjunto de faixas específico.

Figura 1 mostra um exemplo de um conjunto de armazenamentos que contém três MDisks. Esta figura também mostra uma cópia de volume dividido que é criada a partir das extensões que estão disponíveis no conjunto de armazenamentos.

Figura 1. Conjuntos de armazenamentos e volumes
Esta figura mostra um conjunto de armazenamentos com três MDisks.
Sequencial
Quando as extensões são selecionadas, elas são alocadas sequencialmente em um MDisk para criar a cópia de volume se houver extensões livres consecutivas suficientes disponíveis no MDisk escolhido.
Imagem
Volumes de modo de imagem são volumes especiais que têm um relacionamento direto com um MDisk. Se você tiver um MDisk contendo dados que você deseja mesclar no sistema em cluster, é possível criar um volume de modo de imagem. Quando você cria um volume de modo de imagem, um mapeamento direto é feito entre as extensões que estão no MDisk e as extensões que estão no volume. O MDisk não está virtualizado. O endereço de bloco lógico (LBA) x no MDisk é o mesmo que o LBA x no volume.

Ao criar uma cópia de volume de modo de imagem, você deve designá-la a um conjunto de armazenamentos. Uma cópia de volume de modo de imagem deve ter pelo menos uma extensão de tamanho. O tamanho mínimo de uma cópia de volume de modo de imagem é o tamanho da extensão do conjunto de armazenamentos ao qual ela é designada.

As extensões são gerenciadas da mesma maneira que outras cópias de volume. Quando as extensões são criadas, é possível mover os dados para outros MDisks que estão no conjunto de armazenamentos sem perder o acesso aos dados. Após você mover uma ou mais extensões, a cópia de volume se tornará um disco virtualizado e o modo do MDisk será alterado de imagem para gerenciado.

Atenção: Se você incluir um MDisk de modo gerenciado em um conjunto de armazenamentos, quaisquer dados no MDisk serão perdidos. Assegure-se de criar volumes de modo de imagem a partir dos MDisks que contêm dados antes de iniciar a inclusão de quaisquer MDisks em conjuntos de armazenamentos.

Os MDisks que contiverem dados existentes possuem um modo inicial de não gerenciamento e o sistema em cluster não pode determinar se ele contém partições ou dados.

É possível usar políticas de alocação de extensão mais sofisticadas para criar cópias de volume. Quando você cria um volume dividido, é possível especificar o mesmo MDisk mais de uma vez na lista de MDisks que são usados como o conjunto de faixas. Essa alocação será útil se você tiver um conjunto de armazenamentos no qual nem todos os MDisks têm a mesma capacidade. Por exemplo, se você tiver um conjunto de armazenamentos que possui dois discos gerenciados de 18 GB e dois discos gerenciados de 36 GB, será possível criar uma cópia de volume dividido especificando cada um dos 36 GB MDisks duas vezes no conjunto de faixas para que dois terços do armazenamento sejam alocados dos discos de 36 GB.

Se excluir um volume, você destruirá o acesso aos dados que estão no volume. As extensões que foram usadas no volume são retornadas para o conjunto de extensões livres que estão no conjunto de armazenamentos. A exclusão pode falhar se o volume ainda estiver mapeado para os hosts. A exclusão também pode falhar se o volume ainda for parte de um mapeamento de FlashCopy, Metro Mirror ou Global Mirror. Se a exclusão falhar, será possível especificar o sinalizador force-delete para excluir o volume e os mapeamentos associados aos hosts. Forçar a exclusão exclui os mapeamentos e relacionamento de Copy Services.

Estados

A Tabela 1 descreve os diferentes estados possíveis de um volume.

Tabela 1. Estados de volume
Estado Descrição
Online Pelo menos uma cópia sincronizada do volume estará on-line e disponível se ambos os nós do grupo de E/S puderem acessar o volume. Um único nó pode acessar um volume apenas se ele puder acessar todos os MDisks no conjunto de armazenamentos que estão associados ao volume.
Offline O volume estará off-line e indisponível se ambos os nós do grupo de E/S estiverem ausentes ou se nenhum dos nós do grupo de E/S que estão presentes puder acessar qualquer cópia sincronizada do volume. O volume também pode estar off-line se o volume for o secundário de um relacionamento do Metro Mirror ou do Global Mirror que não está sincronizado. Um volume thin-provisioned ficará off-line se um usuário tentar gravar uma quantidade de dados que excede o espaço em disco disponível.
Degradado O status do volume será comprometido se um nó no grupo de E/S estiver on-line e o outro nó estiver ausente ou não puder acessar qualquer cópia sincronizada do volume.
Nota: Se um volume estiver comprometido e todos os nós e MDisks associados estiverem on-line, ligue para o centro de suporte para obter assistência.
Excluindo Para cópias de volume thin-provisioned ou compactado em conjuntos de redução de dados, o status exclusão indica que as cópias estão sendo excluídas. Todas as cópias de volume, incluindo cópias totalmente alocadas, não são acessíveis até que a operação de exclusão seja concluída. Além disso, várias operações não podem ser iniciadas até que todas as cópias sejam excluídas. Os seguintes comandos são restringidos se uma cópia de um volume está no processo de exclusão:
  • expandvdisksize
  • migratevdisk
  • rmvdiskcopy
  • rmvolumecopy
  • shrinkvdisksize
  • splitvdiskcopy

Modos de cache

É possível selecionar para ter operações de leitura e de gravação que são armazenadas em cache especificando um modo de cache. É possível especificar o modo de cache quando você cria o volume. Depois que o volume é criado, é possível mudar o modo de cache.

A Tabela 2 descreve os tipos de modos de cache para um volume.

Tabela 2. Modos de cache do volume
Modo de Cache Description
readwrite Todas as operações de E/S de leitura e gravação que são executadas pelo volume são armazenadas em cache. Esse é o modo de cache padrão para todos os volumes. Um volume ou uma cópia de volume thin-provisioned ou compactado que você cria a partir de um conjunto de redução de dados deve ter um modo de cache como leitura/gravação. Se você tentar criar uma cópia de volume thin-provisioned ou compactado a partir de um conjunto de redução de dados e o modo de cache do volume não for readwrite, a operação falhará.
somente leitura Todas as operações de E/S de leitura que são executadas pelo volume são armazenadas em cache.
nenhum Todas as operações de E/S de leitura e gravação que são executadas pelo volume não são armazenadas em cache.